engineering management cmmi cmm career iso engineer manufacturing technology transfer coaching inspection software development cnc licensing engineers software project management transition intellectual property software change itil research